package com.rentong.cust.vo;

import com.rentong.cust.domain.CustMaintenanceList;
import com.rentong.cust.domain.CustMaintenancePic;
import lombok.Getter;
import lombok.Setter;

import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.List;

@Getter
@Setter
public class MaintenanceVo {
    /**
     * 维修服务的id
     */
    private Long maintenanceId;

    /**
     * 用户的id
     */
    private Long custId;

    /**
     * 维修编号（格式：WXYYYYMMDDHHMMSSsss）
     */
    private String maintenanceNo;

    /**
     * 工人姓名（默认是点击新增工人的名字，可改）
     */
    private String workerName;

    /**
     * 一级维修区域的id
     */
    private Long regionId;

    /**
     * 二级维修区域的名称
     */
    private String regionLevelTwoName;

    /**
     * 发包人
     */
    private String fabaoren;

    /**
     * 事件描述
     */
    private String eventDescription;

    /**
     * 1：已签名；2：未签名
     */
    private Integer isSign;

    /**
     * 1：草稿；2：已提交；3：已生成
     */
    private Integer maintenanceState;

    /**
     * 工期的天数
     */
    private Integer maintenanceNum;

    /**
     * 维修日期
     */
    private LocalDate maintenanceTime;

    /**
     * 最后更新时间
     */
    private LocalDateTime updateTime;

    /**
     * 创建时间
     */
    private LocalDateTime addTime;

    //图片列表
    private List<CustMaintenancePic> custMaintenancePics;



    /**
     * 语音的id
     */
    private Long voiceId;

    /**
     * 语音的url
     */
    private String voicePic;

    //材料表
    private List<CustMaintenanceList> custMaintenanceList;

    private String regionName;

}

